package wm.forecast;

public interface IForecast {
	public int obtenerL();
	public float obtenerErrorCuadraticoMediaMovil(String tipoPeriodo, String tipoConsulta, int codigoProducto);
	public float obtenerErrorCuadraticoAlisadoExponencial(String tipoPeriodo, String tipoConsulta, int codigoProducto);
	public float obtenerErrorCuadraticoAlisadoExponencialHolt(String tipoPeriodo, String tipoConsulta, int codigoProducto);
	public float obtenerErrorCuadraticoAlisadoExponencialHoltWinters(String tipoPeriodo, String tipoConsulta, int codigoProducto);
	public String obtenerAlgoritmoOptimo(String tipoPeriodo, String tipoConsulta, int codigoProducto);
	
	public float aplicarAlgoritmoOptimo(String algoritmoOptimo, String tipoPeriodo, String tipoConsulta, int codigoProducto);
}
